AmazonPayV2随時決済 API一覧
HTTP仕様(.idPass)
HTTP仕様(.json)
Request header |
Content-Type: application/x-www-form-urlencoded;charset=windows-31j |
|
---|---|---|
Method |
POST |
|
Response header |
Content-Type: text/plain;charset=windows-31j |
|
Status Code |
200:常に200を返却 |
Request header |
Content-Type: application/json;charset=UTF-8 |
|
---|---|---|
Method |
POST |
|
Response header |
Content-Type: application/json;charset=UTF-8 |
|
Status Code |
|
・E90010001
・E92000001
・E92000002
・E91099996
・E91099997
EntryTranAmazonpay 取引登録
これ以降の決済取引で必要となる取引IDと取引パスワードの発行を行い、取引を開始します。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
OrderID | orderID |
必須
半角英数記号27桁
オーダーID加盟店様が取引を識別するための値を設定します。 |
||
JobCd | jobCd |
必須
半角英字7桁
処理区分 AUTH:仮売上 |
||
Amount | amount |
必須
半角数字7桁
利用金額 |
||
Tax | tax |
半角数字7桁
税送料税送料を指定した場合は、利用金額 + 税送料が決済金額となります。 |
||
AmazonpayType | amazonpayType |
必須
半角数字1桁
AmazonPay実装タイプ「3」を設定してください。 |
||
PaymentType | paymentType |
必須
半角数字1桁
決済タイプ「1」を設定してください。 |
/payment/EntryTranAmazonpay.json
{
"shopID": "tshop11223344",
"shopPass": "xxxxxxxx",
"orderID": "ORDER0000001",
"jobCd": "AUTH",
"amount": "1000",
"amazonpayType": "3",
"paymentType": "1"
}
/payment/EntryTranAmazonpay.idPass
ShopID=tshop11223344&ShopPass=xxxxxxxx&OrderID=ORDER0000001&JobCd=AUTH&Amount=1000&AmazonpayType=3&PaymentType=1
レスポンス
{
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813"
}
AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
ExecTranAmazonpay 決済実行
取引登録した取引に対して決済を行います。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
AccessID | accessID |
必須
半角英数32桁 固定
取引ID【取引登録】で発行された値を設定します。 |
||
AccessPass | accessPass |
必須
半角英数32桁 固定
取引パスワード【取引登録】で発行された値を設定します。 |
||
OrderID | orderID |
必須
半角英数記号27桁
オーダーID【取引登録】で指定した値を設定します。 |
||
ClientField1 | clientField1 |
全半角100バイト
加盟店自由項目1 |
||
ClientField2 | clientField2 |
全半角100バイト
加盟店自由項目2 |
||
ClientField3 | clientField3 |
全半角100バイト
加盟店自由項目3 |
||
AmazonChargePermissionID | amazonChargePermissionID |
必須
半角英数19桁
Amazonチャージパーミッション利用承諾時の決済結果受信にて返却されたAmazonチャージパーミッションIDを設定します。 |
||
Description | description |
全半角255桁
注文の説明注文の説明です。 |
/payment/ExecTranAmazonpay.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amazonChargePermissionID": "S03-1234567-1234567"
}
/payment/ExecTranAmazonpay.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&AmazonChargePermissionID=S03-1234567-1234567
レスポンス
正常
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
OrderID | orderID |
必須
半角英数記号27桁
オーダーID対象取引のオーダーIDを返却します。 |
||
Status | status |
必須
現状態 |
||
TranDate | tranDate |
必須
半角数字14桁 固定
処理日時 当サービスで処理を実施した日時を返却します。 |
||
AmazonChargePermissionID | amazonChargePermissionID |
必須
半角英数19桁
AmazonチャージパーミッションIDAmazonで取引を特定するためのIDを返却します。 |
||
CheckString | checkString |
必須
半角英数64桁
改ざんチェック文字列OrderID、AccessID、ShopID、ShopPass、AmazonChargePermissionIDを連結しSHA256ハッシュした値を返却します。 |
{
"shopID": "tshop11223344",
"orderID": "ORDER0000001",
"status": "AUTH",
"tranDate": "20190225162711",
"amazonChargePermissionID": "S03-1234567-1234567",
"checkString": "1e8b27418fcdc9c0214a035cd81c1749"
}
ShopID=tshop11223344&OrderID=ORDER0000001&Status=AUTH&TranDate=20190225162711&AmazonChargePermissionID=S03-1234567-1234567&CheckString=1e8b27418fcdc9c0214a035cd81c1749
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
AmazonpaySales 実売上
仮売上の決済に対して実売上を行います。実行時に仮売上時との金額チェックを行います。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
AccessID | accessID |
必須
半角英数32桁 固定
取引ID【取引登録】で発行された値を設定します。 |
||
AccessPass | accessPass |
必須
半角英数32桁 固定
取引パスワード【取引登録】で発行された値を設定します。 |
||
OrderID | orderID |
必須
半角英数記号27桁
オーダーID加盟店様が取引を識別するための値を設定します。 |
||
Amount | amount |
必須
半角数字7桁
利用金額 税送料を指定した場合は、利用金額 + 税送料が売上金額となります。 |
||
Tax | tax |
半角数字7桁
税送料 税送料を指定した場合は、利用金額 + 税送料が売上金額となります。 |
/payment/AmazonpaySales.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amount": "1000"
}
/payment/AmazonpaySales.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&Amount=1000
レスポンス
{
"orderID": "ORDER0000001",
"status": "SALES",
"amount": "1000",
"tax": "0"
}
OrderID=ORDER0000001&Status=SALES&Amount=1000&Tax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
AmazonpayCancel キャンセル
対象の取引をキャンセルします。実売上または即時売上状態の取引は一部返金が可能です。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
AccessID | accessID |
必須
半角英数32桁 固定
取引ID【取引登録】で発行された値を設定します。 |
||
AccessPass | accessPass |
必須
半角英数32桁 固定
取引パスワード【取引登録】で発行された値を設定します。 |
||
OrderID | orderID |
必須
半角英数記号27桁
オーダーID加盟店様が取引を識別するための値を設定します。 |
||
CancelAmount | cancelAmount |
必須
半角数字7桁
キャンセル金額 キャンセル金額 + キャンセル税送料が処理金額となります。 |
||
CancelTax | cancelTax | 半角数字7桁
キャンセル税送料 キャンセル金額 + キャンセル税送料が処理金額となります。 |
/payment/AmazonpayCancel.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"cancelAmount": "1000"
}
/payment/AmazonpayCancel.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&CancelAmount=1000
レスポンス
正常
OrderID | orderID |
必須
半角英数記号27桁
オーダーID対象取引のオーダーIDを返却します。 |
||
---|---|---|---|---|
Status | status |
必須
現状態 対象取引の取引状態を返却します。 |
||
Amount | amount |
必須
半角数字7桁
利用金額利用金額からキャンセル金額を減算した結果を返却します。 |
||
Tax | tax |
必須
半角数字7桁
税送料税送料からキャンセル税送料を減算した結果を返却します。 |
||
CancelAmount | cancelAmount |
必須
半角数字7桁
キャンセル金額リクエストしたキャンセル金額を返却します。 |
||
CancelTax | cancelTax |
必須
半角数字7桁
キャンセル税送料リクエストしたキャンセル税送料を返却します。 |
{
"orderID": "ORDER0000001",
"status": "CANCEL",
"amount": "0",
"tax": "0",
"cancelAmount": "1000",
"cancelTax": "0"
}
OrderID=ORDER0000001&Status=CANCEL&Amount=0&Tax=0&CancelAmount=1000&CancelTax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
AmazonpayChange 金額変更
対象の取引の金額を変更します。仮売上状態の取引のみ可能です。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
AccessID | accessID |
必須
半角英数32桁 固定
取引ID【取引登録】で発行された値を設定します。 |
||
AccessPass | accessPass |
必須
半角英数32桁 固定
取引パスワード【取引登録】で発行された値を設定します。 |
||
OrderID | orderID |
必須
半角英数記号27桁
オーダーID加盟店様が取引を識別するための値を設定します。 |
||
Amount | amount |
必須
半角数字7桁
変更後金額変更後金額 + 変更後税送料が処理金額となります。 |
||
Tax | tax | 半角数字7桁
変更後税送料変更後金額 + 変更後税送料が処理金額となります。 |
/payment/AmazonpayChange.json
{
"shopID": "tshop11223344",
"shopPass": "xxxxxxxx",
"accessID": "a6a6b0061347e90cdef806b39bd28705",
"accessPass": "5e0e54b892e14ed03e8cf807a6053813",
"orderID": "ORDER0000001",
"amount": "1100"
}
/payment/AmazonpayChange.idPass
ShopID=tshop11223344&ShopPass=xxxxxxxx&AccessID=a6a6b0061347e90cdef806b39bd28705&AccessPass=5e0e54b892e14ed03e8cf807a6053813&OrderID=ORDER0000001&Amount=1100
レスポンス
{
"orderID": "ORDER0000001",
"status": "SALES",
"amount": "1100",
"tax": "0"
}
OrderID=ORDER0000001&Status=SALES&Amount=1100&Tax=0
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
SearchAddressAmazonpay 住所情報参照
対象取引に対する住所情報を取得します。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
OrderID | orderID |
半角英数記号27桁
オーダーID 加盟店様が取引を識別するための値を設定します。 |
||
AmazonCheckoutSessionID | amazonCheckoutSessionID |
半角英数256桁
AmazonチェックアウトセッションID Amazonログイン後に取得できるamazonCheckoutSessionIdを設定します。 |
||
AmazonBuyerToken | amazonBuyerToken |
半角英数1024桁
Amazonバイヤートークン 決済を伴わないAmazonログイン後に取得できるbuyerTokenを設定します。 |
/payment/SearchAddressAmazonpay.json
{
"shopID": "tshop11223344",
"shopPass": "xxxxxxxx"
"orderID": "ORDER0000001"
}
/payment/SearchAddressAmazonpay.idPass
ShopID=tshop11223344&ShopPass=xxxxxxxx&OrderID=ORDER0000001
レスポンス
正常
ShippingCountryCode | shippingCountryCode |
必須
配送先国コード 決済時に選択した住所の国コードを返却します。※1 ※5 |
||
---|---|---|---|---|
ShippingCity | shippingCity |
必須
配送先都市空欄を返却します。 |
||
ShippingCounty | shippingCounty |
必須
配送先州・群空欄を返却します。 |
||
ShippingDistrict | shippingDistrict |
必須
配送先区空欄を返却します。 |
||
ShippingPostalCode | shippingPostalCode |
必須
配送先郵便番号 決済時に選択した住所の郵便番号を返却します。※1 ※5 |
||
ShippingStateOrRegion | shippingStateOrRegion |
必須
配送先都道府県 決済時に選択した住所の都道府県を返却します。※1 ※5 |
||
ShippingAddressLine1 | shippingAddressLine1 |
必須
配送先住所1 決済時に選択した住所を返却します。※1 ※5 |
||
ShippingAddressLine2 | shippingAddressLine2 |
必須
配送先住所2 決済時に選択した住所を返却します。※1 ※5 |
||
ShippingAddressLine3 | shippingAddressLine3 |
必須
配送先住所3 決済時に選択した住所の会社名を返却します。※1 ※5 |
||
ShippingName | shippingName |
必須
配送先氏名 決済時に選択した住所の氏名を返却します。※1 ※5 |
||
ShippingPhoneNumber | shippingPhoneNumber |
必須
配送先電話番号 決済時に選択した住所の電話番号を返却します。※1 ※5 |
||
AmazonBuyerID | amazonBuyerID |
必須
AmazonバイヤーID ユーザを特定するIDを返却します。Amazon出品者IDごとに一意となります。※1 ※2 ※3 ※4 ※5 |
||
AmazonAccountName | amazonAccountName |
必須
Amazonアカウント名 Amazonアカウントの氏名を返却します。※1 ※2 ※3 |
||
AmazonMailAddress | amazonMailAddress |
必須
Amazonアカウントメールアドレス Amazonアカウントのメールアドレスを返却します。※1 ※2 ※4 |
||
BillingCountryCode | billingCountryCode |
必須
請求先国コード請求先住所の国コードを返却します。※1 ※2 ※5 |
||
BillingCity | billingCity |
必須
請求先都市空欄を返却します。 |
||
BillingCounty | billingCounty |
必須
請求先州・群空欄を返却します。 |
||
BillingDistrict | billingDistrict |
必須
請求先区空欄を返却します。 |
||
BillingPostalCode | billingPostalCode |
必須
請求先郵便番号請求先住所の郵便番号を返却します。※1 ※2 ※5 |
||
BillingStateOrRegion | billingStateOrRegion |
必須
請求先都道府県請求先住所の都道府県を返却します。※1 ※2 ※5 |
||
BillingAddressLine1 | billingAddressLine1 |
必須
請求先住所1請求先住所を返却します。※1 ※2 ※5 |
||
BillingAddressLine2 | billingAddressLine2 |
必須
請求先住所2請求先住所を返却します。※1 ※2 ※5 |
||
BillingAddressLine3 | billingAddressLine3 |
必須
請求先住所3請求先住所を返却します。※1 ※2 ※5 |
||
BillingName | billingName |
必須
請求先氏名請求先住所の氏名を返却します。※1 ※2 ※5 |
||
BillingPhoneNumber | billingPhoneNumber |
必須
請求先電話番号請求先住所の電話番号を返却します。※1 ※2 ※5 |
||
PaymentDescriptor | paymentDescriptor |
必須
支払い方法説明固定の文字列を返却します。 |
異常
ErrCode | errCode | 半角英数3桁 固定
エラーコード |
||
---|---|---|---|---|
ErrInfo | errInfo | 半角英数9桁 固定
エラー詳細コード |
※1 Amazon PayボタンのproductTypeがPayAndShipの場合に値を返却します。
※2 Amazon PayボタンのproductTypeがPayOnlyの場合に値を返却します。
※3 Amazon PayボタンのproductTypeがSignInでアクセス可能な情報に「氏名」がチェックされていた場合に値を返却します。
※4 Amazon PayボタンのproductTypeがSignInでアクセス可能な情報に「メールアドレス」がチェックされていた場合に値を返却します。
※5 Amazon PayボタンのproductTypeがSignInでアクセス可能な情報に「住所情報」がチェックされていた場合に値を返却します。
※エラーコード、エラー詳細コード以外の値は全てWindows-31JでURLエンコードした値を返却します。
※値が設定されていない場合もパラメータを返却します。
※請求先住所情報が返却されない場合は、弊社管理画面からAmazonPayボタン情報を取得しなおし、payload、signatureをAmazonPayボタンに反映した上で再度お試しください。
{
"shippingCountryCode": "JP",
"shippingCity": "",
"shippingCounty": "",
"shippingDistrict": "",
"shippingPostalCode": "150-0043",
"shippingStateOrRegion": "",
"shippingAddressLine1": "%93%B9%8C%BA%8D%E2%203-14-6",
"shippingAddressLine2": "%83q%83%85%81%5B%83%7D%83b%83N%83X%8Fa%92J%83r%83%8B",
"shippingAddressLine3": "",
"shippingName": "%83e%83X%83g%20%89%D4%8Eq",
"shippingPhoneNumber": "03-0000-0001",
"amazonBuyerID": "amzn1.account.XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"amazonAccountName": "%83e%83X%83g%20%91%BE%98Y",
"amazonMailAddress": "test%40example.com",
"billingCountryCode": "",
"billingCity": "",
"billingCounty": "",
"billingDistrict": "",
"billingPostalCode": "",
"billingStateOrRegion": "",
"billingAddressLine1": "",
"billingAddressLine2": "",
"billingAddressLine3": "",
"billingName": "",
"billingPhoneNumber": "",
"paymentDescriptor": ""
}
ShippingCountryCode=JP&ShippingCity=&ShippingCounty=&ShippingDistrict=&ShippingPostalCode=150-0043&ShippingStateOrRegion=&ShippingAddressLine1=%93%B9%8C%BA%8D%E2%203-14-6&ShippingAddressLine2=%83q%83%85%81%5B%83%7D%83b%83N%83X%8Fa%92J%83r%83%8B&ShippingAddressLine3=&ShippingName=%83e%83X%83g%20%89%D4%8Eq&ShippingPhoneNumber=03-0000-0001&AmazonBuyerID=amzn1.account.XXXXXXXXXXXXXXXXXXXXXXXXXXXX&AmazonAccountName=%83e%83X%83g%20%91%BE%98Y&AmazonMailAddress=test%40example.com&BillingCountryCode=&BillingCity=&BillingCounty=&BillingDistrict=&BillingPostalCode=&BillingStateOrRegion=&BillingAddressLine1=&BillingAddressLine2=&BillingAddressLine3=&BillingName=&BillingPhoneNumber=&PaymentDescriptor=
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
SearchTradeMulti 取引状態参照
対象取引の取引状態を取得します。
※idPass版にのみ対応しています。json版には対応しておりません。
レスポンス
正常
Status |
必須
現状態 UNPROCESSED:未決済 |
|
---|---|---|
ProcessDate |
必須
半角数字14桁 固定
処理日時yyyyMMddHHmmss書式 |
|
JobCd |
必須
処理区分 AUTH:仮売上 |
|
AccessID |
必須
半角英数32桁 固定
取引ID |
|
AccessPass |
必須
半角英数32桁 固定
取引パスワード |
|
Amount |
必須
半角数字7桁
利用金額 |
|
Tax |
必須
半角数字7桁
税送料
|
|
ClientField1 |
必須
全半角100バイト
加盟店自由項目1
|
|
ClientField2 |
必須
全半角100バイト
加盟店自由項目2
|
|
ClientField3 |
必須
全半角100バイト
加盟店自由項目3
|
|
PayType |
必須
半角数字2桁
決済方法38:Amazon Pay |
|
AmazonOrderReferenceID |
必須
半角英数19桁
AmazonオーダーリファレンスID空欄を返却します。 |
|
AmazonBillingAgreementID |
必須
半角英数19桁
AmazonビリングアグリーメントID空欄を返却します。 |
|
AmazonPayCancelAmount |
必須
半角数字7桁
キャンセル金額キャンセル・返品した金額を返却します。 |
|
AmazonPayCancelTax |
必須
半角数字7桁
キャンセル税送料金額キャンセル・返品した税送料を返却します。 |
Status=CAPTURE&ProcessDate=20190213200436&JobCd=CAPTURE&AccessID=67ed6da3551771c9f592cd6f7a19a90c&AccessPass=0695cc5eb676f9e11ab6e432f3747941&Amount=1000&Tax=0&ClientField1=&ClientField2=&ClientField3=&PayType=38&AmazonOrderReferenceID=&AmazonBillingAgreementID=&AmazonPayCancelAmount=0&AmazonPayCancelTax=0
ErrCode=E01&ErrInfo=E01040001
CloseChargePermissionAmazonpay 利用承諾終了
対象のAmazonチャージパーミッションを終了します。 終了したAmazonチャージパーミッションIDでは決済ができなくなります。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
AmazonChargePermissionID | amazonChargePermissionID |
必須
半角英数19桁
AmazonチャージパーミッションID対象のAmazonチャージパーミッションIDを設定します。 |
/payment/CloseChargePermissionAmazonpay.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"amazonChargePermissionID": "S03-1234567-1234567"
}
/payment/CloseChargePermissionAmazonpay.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AmazonChargePermissionID=S03-1234567-1234567
レスポンス
正常
AmazonChargePermissionID | amazonChargePermissionID |
必須
半角英数19桁
AmazonチャージパーミッションID対象のAmazonチャージパーミッションIDを返却します。 |
||
---|---|---|---|---|
Status | status |
必須
現状態 対象のAmazonチャージパーミッションの状態を返却します。 |
{
"amazonChargePermissionID": "S03-1234567-1234567",
"status": "END"
}
AmazonChargePermissionID=S03-1234567-1234567&Status=END
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001
SearchChargePermissionAmazonpay 利用承諾参照
対象のAmazonチャージパーミッションの状態を返却します。
リクエスト
ShopID | shopID |
必須
半角英数13桁
ショップID |
||
---|---|---|---|---|
ShopPass | shopPass |
必須
半角英数64桁
ショップパスワード |
||
AmazonChargePermissionID | amazonChargePermissionID |
必須
半角英数19桁
AmazonチャージパーミッションID対象のAmazonチャージパーミッションIDを設定します。 |
/payment/SearchChargePermissionAmazonpay.json
{
"shopID": "tshop11223344",
"shopPass": "PASSWORD",
"amazonChargePermissionID": "S03-1234567-1234567"
}
/payment/SearchChargePermissionAmazonpay.idPass
ShopID=tshop11223344&ShopPass=PASSWORD&AmazonChargePermissionID=S03-1234567-1234567
レスポンス
正常
AmazonChargePermissionID | amazonChargePermissionID |
必須
半角英数19桁
AmazonチャージパーミッションID対象のAmazonチャージパーミッションIDを返却します。 |
||
---|---|---|---|---|
Status | status |
必須
現状態 対象のAmazonチャージパーミッションの状態を返却します。※1 |
||
ReasonCode | reasonCode |
必須
理由コード 現状態がINVALIDまたはENDの時のみ、その状態になった理由を示すコードを返却します。 |
||
AmountLimit | amountLimit |
必須
請求可能金額当月中に請求可能な最大金額を返却します。 |
||
AmountBalance | amountBalance |
必須
請求可能残高当月中に請求可能な残高を返却します。 |
※1 返却する現状態とAmazonのStateの対応は以下の通りです。
現状態 | Amazon State |
---|---|
REGISTER | Chargeable |
INVALID | NonChargeable |
END | Closed |
{
"amazonChargePermissionID": "S03-1234567-1234567",
"status": "REGISTER",
"reasonCode": "",
"amountLimit": "100000",
"amountBalance": "70000"
}
AmazonChargePermissionID=S03-1234567-1234567&Status=REGISTER&ReasonCode=&AmountLimit=100000&AmountBalance=70000
[
{
"errCode":"E01",
"errInfo":"E01040001"
}
]
ErrCode=E01&ErrInfo=E01040001